#ifndef MONITORPRO_M_MYSQLI_H
#define MONITORPRO_M_MYSQLI_H

#include "php_monitorpro.h"

#include <string>

void monitorpro_mysqli_handler(zend_execute_data *execute_data, zval *return_value, long start_micro_time, long end_micro_time, std::string class_name, std::string function_name);
void monitorpro_mysqli_obj_handler(zend_execute_data *execute_data, zval *return_value, long start_micro_time, long end_micro_time, std::string class_name, std::string function_name);
void monitorpro_mysqli_stmt_handler(zend_execute_data *execute_data, zval *return_value, long start_micro_time, long end_micro_time, std::string class_name, std::string function_name);
void monitorpro_mysqli_stmt_obj_handler(zend_execute_data *execute_data, zval *return_value, long start_micro_time, long end_micro_time, std::string class_name, std::string function_name);

#endif